

package LogicaNegocio;

import java.util.List;

public class OrdenDeReparacion {
      private String tiempoEstimadoARetirar;
      private Estado unEstado;
      private List<GrupoConstruccion> GruposDeContruccion;
      private List<Pedido> Pedidos;
      private List<Anomalia> Anomalias;

      public String getTiempoEstimadoARetirar() {
            return tiempoEstimadoARetirar;
      }

      public void setTiempoEstimadoARetirar(String tiempoEstimadoARetirar) {
            this.tiempoEstimadoARetirar = tiempoEstimadoARetirar;
      }

      public Estado getUnEstado() {
            return unEstado;
      }

      public void setUnEstado(Estado unEstado) {
            this.unEstado = unEstado;
      }

      public List<GrupoConstruccion> getGruposDeContruccion() {
            return GruposDeContruccion;
      }

      public void setGruposDeContruccion(List<GrupoConstruccion> GruposDeContruccion) {
            this.GruposDeContruccion = GruposDeContruccion;
      }

      public List<Pedido> getPedidos() {
            return Pedidos;
      }

      public void setPedidos(List<Pedido> Pedidos) {
            this.Pedidos = Pedidos;
      }

      public List<Anomalia> getAnomalias() {
            return Anomalias;
      }

      public void setAnomalias(List<Anomalia> Anomalias) {
            this.Anomalias = Anomalias;
      }

      public OrdenDeReparacion() {
      }

      public OrdenDeReparacion(String tiempoEstimadoARetirar, Estado unEstado, List<GrupoConstruccion> GruposDeContruccion, List<Pedido> Pedidos, List<Anomalia> Anomalias) {
            this.tiempoEstimadoARetirar = tiempoEstimadoARetirar;
            this.unEstado = unEstado;
            this.GruposDeContruccion = GruposDeContruccion;
            this.Pedidos = Pedidos;
            this.Anomalias = Anomalias;
      }      
      
      public void agregarAnomalia(Anomalia unaAnomalia){
            this.Anomalias.add(unaAnomalia);
      }
      
      public void agregarGrupoConstruccion(GrupoConstruccion unGrupoConstruccion){
            this.GruposDeContruccion.add(unGrupoConstruccion);
      }
      public void agregarPedidoo(Pedido unPedido){
            this.Pedidos.add(unPedido);
      }
     
}
